Brushless motor control circuit

ABSTRACT

According to the present invention, control is performed to set a constant difference between two phase inputs among three phase inputs to a three-phase brushless motor. As a result, imbalance between the respective phase inputs (signals) is eliminated, thus performing motor control with good rotational precision. According to the present invention, amplifiers (1 1  -1 3 , 2 1  -2 3 , 3 1  -3 3 ) for receiving rotor position detection signals of the motor are provided in common to the three-phase input lines of the three-phase brushless motor. One of the difference and the sum of a product of two phases signals, among three phase outputs from these amplifiers, and a signal as the square of the remaining phase signal is compared with a constant value. A comparison result signal is fed back to the amplifiers (1 1  -1 3 , or 2 1  -2 3 , or 3 1  -3 3 ) of a common stage of the three-phase input lines to control the rotation of the motor. The product of the two phase signals is obtained by a multiplier (11). The square of the remaining one phase signal is obtained by a square multiplier (12). One of the sum and the difference of the product and the square signals is obtained by an arithmetic unit (13 or 13 1 ). The arithmetic unit output and the constant value are compared by a comparator (14).

FIELD OF THE INVENTION

The present invention relates to a brushless motor control circuit for controlling rotation of a brushless motor.

DESCRIPTION OF RELATED ART

FIG. 1 shows an example of a conventional drive circuit of a brushless motor. Signals H_(a), H_(b), and H_(c) of three Hall elements used as rotor position detecting elements of a three-phase brushless motor are amplified by amplifiers 1₁, 1₂, and 1₃. To reduce third harmonic component, a difference "H_(a) -H_(b) ", a difference "H_(c) -H_(a) ", and a difference "H_(c) -H_(a) " are obtained respectively by amplifiers 2₁, 2₂, and 2₃. Output signals from the amplifiers 2₁, 2₂, and 2₃ are amplified by amplifiers 3₁, 3₂, and 3₃ to obtain output signals L_(a), L_(b), and L_(c), thereby driving a motor coil (stationary) 4.

Another circuit example is also conventionally employed as shown in FIG. 2 in which the output signals from two Hall elements are synthesized by an amplifier 5 to obtain a signal H_(c) ' which is equivalent to the third output signal of FIG. 1. Signals H_(a) and H_(b), and the signal H_(c) ' are processed in the same manner as in FIG. 1, thereby driving a motor coil 4 (not shown in FIG. 2).

However, with the drive circuit shown in FIGS. 1 or 2, when the motor position detecting elements, i.e., the Hall elements, are incorporated in a motor, a variation in the Hall elements or imbalance during motor assembly may occur. Hence, it is difficult to obtain three or two Hall element signals that are amplified in a similar manner.

This leads to the following problem. The outputs L_(a), L_(b), and L_(c) that finally drive the motor coil 4 are adversely influenced by variations in Hall element output signals, amplifiers, and motor coils and become unbalanced with respect to ideal output signals (motor coil drive signals in which only the phases are shifted from each other by 120° and which have no imbalance regarding other conditions, e.g., amplitudes.) Then, the motor coil windings of the respective phases are driven in an unbalanced manner to increase a torque ripple, thus, reducing rotational precision.

It is, therefore, an object of the present invention to perform well-balanced motor driving which is free from an adverse influence caused by variation in Hall elements as the position detecting elements or in motor assembly.

SUMMARY OF THE INVENTION

A brushless motor control circuit according to the present invention is characterized by comprising a three-phase brushless motor, amplifiers, commonly provided to three-phase input lines of the motor, for receiving rotor position detection signals of the motor, and a control circuit for comparing, with a constant value, one of a difference and a sum of a product of two phase signals, among three phase outputs of the amplifiers, and a signal as a square of the remaining phase signal, and feeding back a comparison result signal to the amplifiers of common stages of the three-phase input lines, thereby controlling rotation of the motor.

More specifically, three Hall elements as rotor position detecting elements are used, and are arranged on the rotor side such that their phases are shifted from each other by 120°. Then, the signals input to the three-phase motor coil are shifted from each other by 120°. Similarly, when two Hall elements are used, they are also arranged such that their phases are shifted from each other by 120°. Therefore, the third signal formed by using the two signals is also phase-shifted from the two signals by 120°. Assuming that signals whose phases are shifted from each other by 120° are "H_(a) =K×sinα, H_(b) =K×sin(α+120°), H_(c) =K×sin(α+240°)", it is possible to prove that the following relation:

    H.sub.a ×H.sub.b -H.sub.c.sup.2 =H.sub.b ×H.sub.c =H.sub.a.sup.2 =H.sub.c ×H.sub.a -H.sub.b.sup.2 =constant (1)

or

    H.sub.a ×H.sub.b +H.sub.c.sup.2 =H.sub.b ×H.sub.c +H.sub.a.sup.2 =H.sub.c ×H.sub.a +H.sub.b.sup.2 =constant (2)

in numeric operation is established for all the values α can take. Ideally, since the outputs L_(a), L_(b), and L_(c) become signals that are shifted from each other by 120°, a following relation is established:

    L.sub.a ×L.sub.b ±L.sub.c.sup.2 =L.sub.b ±L.sub.c ±L.sub.a.sup.2 =L.sub.c ×L.sub.a ±L.sub.b.sup.2 =constant (3)

The fact that the three phase signals have a constant relationship with each other, in this manner, is utilized. A difference or sum between a signal as a product of a certain signal to one phase of a three-phase motor coil and another signal to another phase of the three-phase motor coil, and a square signal of a signal to still another phase is calculated. The calculated value (constant value) is compared with an arbitrary value. The comparison result is fed back to the bias current source or the like of the input amplifier for receiving the three phase currents. As a result, even when a certain one of the three phases is unbalanced, balanced three phase inputs can be obtained for the three-phase motor. In other words, control is performed in such a manner that the difference between two phase inputs among the three phase inputs is constant.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a circuit diagram of a conventional brushless motor control circuit,

FIG. 2 is a circuit diagram showing a modification of a first-stage differential amplifier of the circuit shown in FIG. 1,

FIG. 3 is a circuit diagram of a brushless motor control circuit according to an embodiment of the present invention,

FIG. 4 is a signal waveform chart showing the operation of the circuit shown in FIG. 3, and

FIGS. 5 to 9 are circuit diagrams, respectively, of brushless motor control circuits according to different embodiments of the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention will be described in detail with reference to the accompanying drawings. FIG. 3 is a circuit diagram of a brushless motor control circuit according to an embodiment of the present invention. Since this embodiment corresponds to the conventional example of FIG. 3, the same reference numerals are used to denote the corresponding parts. More specifically, three Hall elements are arranged on the stator side of a three-phase brushless motor such that their phases are shifted from each other by 120°. The signals of the respective Hall elements are amplified by corresponding first-stage differential amplifiers 1₁, 1₂, and 1₃ to become signals H_(a), H_(b), and H_(c). For example, the outputs H_(a) and H_(b) are input to the non-inverting and inverting terminals, respectively, of a second-stage amplifier 2₁ so that "H_(a) -H_(b) ", "H_(b) -H_(c) ", and "H_(c) -H_(a) " are obtained by second-stage amplifiers 2₁, 2₂, and 2₃, respectively. The same applies to the inputs to the amplifiers 2₂ and 2₃. Outputs from the second-stage amplifiers 2₁ to 2₃ are amplified by final-stage amplifiers 3₁ to 3₃, respectively. Outputs L_(a) to L_(c) of the amplifiers 3₁ to 3₃ drive a motor coil 4. At the same time, the outputs L_(a) and L_(b) from the amplifiers 3₁ and 3₂ are input to a multiplier 11 to obtain a product signal P thereof. The output L_(c) of the amplifier 3₃ is input to a square multiplier 12 to obtain a square signal Q of the signal L_(c). The difference between the signals P and Q is obtained by an arithmetic unit 13 as a signal R. The difference signal R is compared with an arbitrary constant value V_(r) by a comparator 4, and the comparison result is output as a current output β. The current output β is supplied to terminals 15₁, 15₂, and 15₃ through a common bus so that it serves as a bias current source of the amplifiers 1₁, 1₂, and 1₃.

FIG. 4 shows the operation of the circuit shown in FIG. 3. In this case, only the output H_(b) from the amplifier 1₂ becomes higher than the normal outputs from the amplifiers 1₁ and 1₃ due to the imbalance of the second-phase Hall element signal. The current source output β from the comparator 14 is commonly supplied to the amplifiers 1₁ to 1₃. Namely, feedback is performed in such a manner that the above relation "L_(a) ×L_(b) -L_(c) ² =constant" is established. A common bias current is supplied to the amplifiers 1₁ to 1₃ to perform amplitude adjustment. More specifically, control is performed such that the amplitude of the signal H_(b) in the positive direction is reduced, that a crossing point x of the signals H_(a) and H_(c) is moved upward in the positive direction as shown in FIG. 4, and that a constant amplitude l is obtained accordingly. As a result, the amplitudes of the respective phases become the same, thus obtaining three phase motor coil control signals capable of performing well-balanced motor control. With this control, the difference between any two given phase inputs among the three phases inputs becomes constant at the respective portions of the signal waveforms, as indicated by a large number of l in FIG. 4.

In this embodiment, the imbalance in amplitude of a Hall element signal as a rotor position detection signal is absorbed. However, the present invention is not limited to this but an imbalance such as a distortion in the three phases of the motor coil or in the amplifiers, i.e., the imbalance in the circuit elements to be used can also be absorbed. In the present invention, it is possible to use only two Hall element signals as signals to be input to the second-stage amplifier, as in FIG. 2. These signals are synthesized to obtain a signal H_(c) ' equivalent to the third Hall element signal, and the synthesis signal is used in place of the signal H_(c). In the present invention, the signals L_(b) and L_(c), or the signals L_(c) and L_(a) may be input to the multiplier 11. In this case, the input to the square multiplier 12 is the signal L_(a) or L_(b). The signals to be input to the multiplier 11 and the square multiplier 12 may be outputs from the amplifiers 2₁ to 2₃ or 1₁ to 1₃. This is because any signals can be used as these input signals as far as they are phase-shifted from each other by 120°. FIG. 5 shows a case wherein the outputs from the amplifiers 2₁ to 2₃ are used as these input signals, and FIG. 6 shows a case wherein the outputs from the amplifiers 1₁ to 1₃ are used as these input signals. In the present invention, as shown in FIG. 7, the output from the comparator 14 may be fed back to terminals 16₁ to 16₃ for supplying a common bias current to the amplifiers 2₁ to 2₃. Alternatively, as shown in FIG. 8, the output from the comparator 14 may be fed back to terminals 17₁ to 17₃ to supply a common bias current to the amplifiers 3₁ to 3₃. This is because the imbalance between the signals can be corrected where desired. In the present invention, as shown in FIG. 9, a sum of a signal as a product of two arbitrary phase signals, among the three phase signals, and a signal obtained by squaring the remaining phase signal may be obtained by an arithmetic unit 13₁, and the obtained sum may be compared with a constant value. This is because the relationships of equations (2) and (3) are established in any of these cases. Various other changes and modifications can be made within the spirit and scope of the invention.

The brushless motor control circuit according to the present invention is effective when it is used as a Hall motor control circuit packaged in an integrated circuit. 

I claim:
 1. A brushless motor system comprising:a three-phase motor; plural stages of amplifiers provided at each of three-phase input lines of said motor for receiving rotor position detection signals of said motor; and a control circuit for comparing, with a constant value, one of a difference an da sum of a product of two phase signals, among three phase signals outputted from said amplifiers, and a signal as a square of the remaining phase signal, and for feeding back a comparison result signal to said amplifiers on each line at the same stage of said plural stages of amplifiers, thereby controlling the rotation of said motor.
 2. A brushless motor system according to claim 1, wherein the three phase signals are angular velocity signals having a phase difference of 120° from each other, and the comparison result signal fed back to said amplifiers is commonly supplied to the bias current source terminals of said amplifiers on each line at the same stage.
 3. A brushless motor system according to claim 2, wherein the three phase signals are the rotor signals "H_(a) -H_(b) ", "H_(b) -H_(c) ", and "H_(c) -H_(a) " where H_(a), H_(b), and H_(c) are position detection signals.
 4. A brushless motor system according to claim 2, wherein the three phase signals are the rotor position detection signals H_(a), H_(b), and H_(c).
 5. A brushless motor system according to claim 2, wherein the three phase signals are sine wave signals.
 6. A brushless motor system according to any one of claims 1, 2, 3, and 4, wherein the rotor position detection signals are Hall element signals.
 7. A brushless motor system according to claim 1, wherein one of the three phase signals is obtained by synthesizing the two remaining phase signals. 